package titiritero.vista;

import javax.swing.ImageIcon;

import tablero.Posicion;
import barco.Portaaviones;

public class VistaPortaavionesHorizontal extends VistaPortaaviones {

    private static final long serialVersionUID = 1L;

    public VistaPortaavionesHorizontal(Portaaviones portaaviones) {
        super(portaaviones);
        for (int i = 0; i < 5; i++) {
            botones.add(new GridButton(1, 1, new ImageIcon("imagenes/PortaavionesHorizontal/portaavionesh" + (i + 1) + ".jpg")));
        }
    }

    public void dibujar(PanelTablero panelTablero) {

        Posicion pos = portaaviones.getPosicion();
        int fila = pos.getFila();
        int columna = pos.getColumna();
        for (int i = 0; i < 5; i++) {
            if (portaaviones.getPartes().get(i).getVida() == 0) {
                botones.get(i).setIcon(new ImageIcon("imagenes/BarcosDanados/PortaavionesHorizontal/portaavionesh" + (i + 1) + ".jpg"));
            }
            botones.get(i).setFilaColumna(fila, columna + i);
            panelTablero.setBoton(botones.get(i));
        }
    }

}
